Pular para o conteúdo principal

Organização das pastas

Diretórios específicos​

/

  • Dockerfile

/functions/​

Contém as funções do Firebase.

/docker/​

Contém os arquivos das configurações do Docker e das configurações dos serviços executados no Docker.

/src/app/shared​

Qualquer coisa que seja compartilhada entre componentes, incluindo outros componentes que não tenham roteamento (páginas).

  • Components
  • Directives
  • Modals - Componentes que são exibidos como modais
  • Pipes
  • Services
  • Etc.

Se um componente só é compartilhado entre outros componentes de um mesmo grupo, ele deve ficar dentro da pasta shared do grupo.

/src/app/unused​

Contém componentes que não estão sendo utilizados no momento, mas que podem ser úteis no futuro.

Grupos do /src/app​

Grupos são pastas que contêm componentes que compartilham um mesmo contexto.

about​

Páginas que contam com informações sobre o projeto, incluindo:

  • Licenças
  • Política de privacidade
  • Suporte

auth​

Página do login apenas.

development-tools​

Páginas usadas apenas no ambiente de desenvolvimento, estando excluídas do ambiente de produção.

landing​

Página inicial do aplicativo (index).

modals​

Modais globais que interrompem a navegação do usuário.
Modais não intrusivos devem ser armazenados na pasta shared/modals.

profile​

Páginas relacionadas ao perfil do usuário.

restricted-area​

Páginas que contam com a exibição de conteúdo protegido por claims de administração.

tabs​

Páginas que contam com a exibição das abas.

validate-certificate​

Página da validação de certificados apenas.
Deve ser renomeada quando outras funcionalidades forem implementadas.